#ifndef _QUEUE_H_
#define _QUEUE_H_

#define GDB_QUEUE_SIZE 200
typedef struct GdbQueueStruct
{
	volatile int start;
	volatile int end;	
	char data[GDB_QUEUE_SIZE];
}GdbQueue;
void gdb_queue_init(GdbQueue * pQueue);
char gdb_dequeue(GdbQueue * );
void gdb_enqueue(GdbQueue * , char c );

#endif
